C++ Class Libraries for Interprocess Communication

ثبت نشده
چکیده

A common way to workaround the drawbacks of higher-level communication toolkits is to program applications using lower-level mechanisms such as Sockets and System V TLI. These mechanisms are widely available under a variety of operating systems. Programming at this level provides the benefit of flexibility and performance, while shielding developers from the details of network and transport layer protocols such as TCP, UDP, or IPX/SPX. Sockets are particularly appealing since they are available under most Unix derivatives and also on many PC platforms, including the operating systems in the Windows family and OS/2.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interprocess Communication in Java

This paper describes a library of classes providing support for interprocess communication in Java programs, using the mechanisms present in the native operating system. This approach is particularly well-suited for use with independent Java processes running on a single multicore (or multiprocessor) computer. At this stage, a comprehensive class library has been implemented for the Linux opera...

متن کامل

Language Support for Long-lived Concurrent Activities

Providing a general purpose programming environment that supports the definition of, and exercises control over, the flow of execution of long-running activities is highly beneficial for a variety of client/server distributed data-intensive applications. In this paper, we present a TransactionOriented Workflow Environment (TOWE) for the programming of long-lived activities through a set of clas...

متن کامل

IPC SAP C++ Wrappers for Efficient, Portable, and Flexible Network Programming

This paper describes object-oriented (OO) techniques for encapsulating OS interprocess communication (IPC) mechanisms with C++ wrappers. The paper focuses on the C++ wrappers provided by the IPC SAP components in the ACE framework [2]. ACE is a collection of reusable C++ class libraries and OO framework components that simplify the development of portable, high-performance and real-time communi...

متن کامل

The ADAPTIVE Communication Environment An Object-Oriented Network Programming Toolkit for Developing Communication Software

The ADAPTIVE Communication Environment (ACE) is an object-oriented toolkit that implements strategic and tactical design patterns to simplify the development of concurrent, event-driven communication software. ACE provides a rich set of reusable C++ wrappers, class categories, and frameworks that perform common communication software tasks across a range of operating system platforms. The commu...

متن کامل

Automatic generation of interprocess communication in the PARAGON system

PARAGON provides a platform for hardware-software partitioning for systems specified in the C++ language. In this paper†, we are going to introduce PARAGON emphasizing how the synchronization and communication among the used processors are built during and after the partitioning. The partitioned specification consists of multiprocessors communicating with abstract methods. It is a C++ specifica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998